package com.bjpowernode.boss.mvc.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bjpowernode.boss.domain.PayProduct;
import com.bjpowernode.boss.mvc.model.query.PayProductQuery;

import java.util.List;

/**
 * 支付产品 业务接口
 */
public interface PayProductService extends IService<PayProduct> {

    IPage<PayProduct> selectProductTablePageList(Integer pageNo, int pageSize);

    void addProduct(PayProductQuery payProductQuery);

    List<PayProduct> selectProductCodeAndName();

    void removeProductByCode(String productCode);

    void updateProductStatus(String productCode);

    List<PayProduct> matchFindProductInfoList(String productName);

}
